class PlanForm {
  int? buy;
  bool? canBuy;
  bool? expertFocus;
  String? expertId;
  String? expertLogo;
  String? expertName;
  String? expertProfit;
  int? issue;
  int? issueId;
  int? issueState;
  String? maxRed;
  bool? purchased;
  int? pv;
  int? stage;
  int? state;
  String? tag;

  PlanForm(
      {this.buy,
        this.canBuy,
        this.expertFocus,
        this.expertId,
        this.expertLogo,
        this.expertName,
        this.expertProfit,
        this.issue,
        this.issueId,
        this.issueState,
        this.maxRed,
        this.purchased,
        this.pv,
        this.stage,
        this.state,
        this.tag});

  PlanForm.fromJson(Map<String, dynamic> json) {
    buy = json['buy'];
    canBuy = json['canBuy'];
    expertFocus = json['expertFocus'];
    expertId = json['expertId'];
    expertLogo = json['expertLogo'];
    expertName = json['expertName'];
    expertProfit = json['expertProfit'];
    issue = json['issue'];
    issueId = json['issueId'];
    issueState = json['issueState'];
    maxRed = json['maxRed'];
    purchased = json['purchased'];
    pv = json['pv'];
    stage = json['stage'];
    state = json['state'];
    tag = json['tag'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['buy'] = this.buy;
    data['canBuy'] = this.canBuy;
    data['expertFocus'] = this.expertFocus;
    data['expertId'] = this.expertId;
    data['expertLogo'] = this.expertLogo;
    data['expertName'] = this.expertName;
    data['expertProfit'] = this.expertProfit;
    data['issue'] = this.issue;
    data['issueId'] = this.issueId;
    data['issueState'] = this.issueState;
    data['maxRed'] = this.maxRed;
    data['purchased'] = this.purchased;
    data['pv'] = this.pv;
    data['stage'] = this.stage;
    data['state'] = this.state;
    data['tag'] = this.tag;
    return data;
  }
}